Motion.TestAxis 方法
执行命令测试以检查驱动器对命令值的反应,例如命令位置、速度或扭矩。此方法只能在 modeDirectVel
、modeDirectPos
和 modeDirectTor
模式下使用。
命名空间:IntervalZero.KINGSTAR.Local.Api
组合: IntervalZero.KINGSTAR.Local.Api (于 IntervalZero.KINGSTAR.Local.dll) 版本:4.4.0.0
语法
public KsCommandStatus TestAxis(
int Index,
double Amplitude
)
Public Function TestAxis(
Index As Integer,
Amplitude As Double
) As KsCommandStatus
参数
Index
型别:int
轴索引。索引以 0 为起始;别名将影响此参数。
Amplitude
型别:double
测试中的命令振福,单位依控制模式而有所不同。
控制模式 | 预设单位 | 使用者单位(若使用者改变单位) |
---|---|---|
DirectPos | 计数 | 使用者单位 |
DirectVel | 每秒计数 | 每秒使用者单位 |
DirectTor | 百分比 (%) | 百分比 (%) |
回传值
回传 KsCommandStatus 类别。
备注
此方法是针对 KINGSTAR 设定工具 中 Axis 配置 里 调校 页签中的测试反应 (Test response) 而设计,只能用于直接控制模式,可搭配 Api.Log 使用以检查伺服驱动器的反应是否正确。
范例
N/A
参见